package com.andy.blog.admin.service;

import com.andy.blog.admin.dto.TagDTO;
import com.andy.blog.common.page.PageUtilsDTO;
import com.andy.blog.dal.vo.TagVO;

import java.util.List;

/**
 * Created by andy on 2023/6/18 17:12
 */
public interface TagBusService {

    /**
     * 根据条件分页查询字典类型
     */
    PageUtilsDTO<TagDTO> selectListByPage(TagVO tagVO);

    /**
     * 新增
     */
    void addTag(TagVO tagVO);

    /**
     * 根据id查询
     */
    TagDTO selectTagById(Long tagId);

    /**
     * 修改
     */
    void updateTag(TagVO tagVO);

    /**
     * 条件查询
     */
    List<TagDTO> selectList(TagVO tagVO);

    /**
     * tag
     */
    List<TagDTO> listTagVO();
}
